
using System;
using System.ComponentModel.DataAnnotations;
using Abp.Domain.Entities.Auditing;
using Yozeev.BusinessLogic;

namespace  Yozeev.BusinessLogic.Dtos
{
    public class TicketEditDto
    {

        /// <summary>
        /// Id
        /// </summary>
        public Guid? Id { get; set; }         


        
		/// <summary>
		/// TicketName
		/// </summary>
		[Required(ErrorMessage="TicketName不能为空")]
		public string TicketName { get; set; }



		/// <summary>
		/// TicketCode
		/// </summary>
		public string TicketCode { get; set; }



		/// <summary>
		/// TicketMode
		/// </summary>
		public TicketModeEnum TicketMode { get; set; }



		/// <summary>
		/// TicketType
		/// </summary>
		public TicketTypeEnum TicketType { get; set; }



		/// <summary>
		/// CheckMethod
		/// </summary>
		public CheckMethodEnum CheckMethod { get; set; }



		/// <summary>
		/// TicketClassify
		/// </summary>
		public TicketClassifyEnum TicketClassify { get; set; }



		/// <summary>
		/// CheckNum
		/// </summary>
		public long? CheckNum { get; set; }



		/// <summary>
		/// EffectiveLong
		/// </summary>
		public long? EffectiveLong { get; set; }



		/// <summary>
		/// UnitPrice
		/// </summary>
		public decimal UnitPrice { get; set; }



		/// <summary>
		/// TicketLength
		/// </summary>
		public long? TicketLength { get; set; }



		/// <summary>
		/// UpperLimit
		/// </summary>
		public long? UpperLimit { get; set; }



		/// <summary>
		/// LowerLimit
		/// </summary>
		public long? LowerLimit { get; set; }



		/// <summary>
		/// AudioName
		/// </summary>
		public string AudioName { get; set; }



		/// <summary>
		/// AuditStatus
		/// </summary>
		public AuditStatusEnum AuditStatus { get; set; }



		/// <summary>
		/// IsEnabled
		/// </summary>
		public bool IsEnabled { get; set; }



		/// <summary>
		/// Sort
		/// </summary>
		public long? Sort { get; set; }




    }
}